deployable defense system (dds) - Französisch Englisch Wörterbuch